Big Huge Thesaurus

Yangtze River

noun